FluentCrm\App\Services\Helper D

Total Complexity 251
Dependencies 11
Dependents 49
Total lines 2,578
Lines of code 1,906
Logical lines of code 555
Comment lines 359
Methods 65
Properties 0

Methods 65

Method Rating Maintainability Complexity Lines of code
getAdvancedFilterOptions()
D
13
16 578
generateThemePrefCss()
A
43 14 48
recordCampaignRevenue()
A
50 11 29
getWPMapUserInfo()
A
46 10 39
getMailHeadersFromSettings()
A
54 10 20
companyCategories()
A
31 1 151
getMailHeader()
A
51 9 27
getDoubleOptinSettings()
S
48 6 34
getEmailDesignTemplates()
S
39 3 79
getThemePrefScheme()
S
37 2 93
getGlobalSmartCodes()
S
40 4 61
getGlobalEmailSettings()
S
50 6 31
getColorBySlug()
S
62 7 11
maybeParseAndFilterWebhookData()
S
54 6 21
sanitizeHtml()
S
44 4 50
getPublicLists()
S
55 6 20
debugLog()
S
57 6 16
getEmailFooterContent()
S
60 6 13
getProfileSections()
S
47 4 42
getExperimentalSettings()
S
50 4 31
getNewAttachableLists()
S
57 5 16
getNewAttachableTags()
S
57 5 16
slugify()
S
58 5 15
attachUrls()
S
57 5 14
getPurchaseHistoryProviders()
S
54 4 22
injectTrackerPixel()
S
54 4 21
hasComplianceText()
S
55 4 20
getColorSchemeValue()
S
58 4 16
createNewTags()
S
58 4 16
createNewLists()
S
58 4 16
getThemeColorPalette()
S
59 4 14
sendDoubleOptin()
S
60 4 13
getNextMinuteTaskTimeStamp()
S
61 4 12
normalizeColorSlug()
S
61 4 11
getContactPrefixes()
S
58 3 17
isUserSyncEnabled()
S
65 4 8
isContactDeleteOnUserDeleteEnabled()
S
65 4 8
deleteContacts()
S
62 3 12
getTemplateConfig()
S
62 3 11
getThemeFontSizes()
S
61 3 11
getNoteSyncFields()
S
49 1 34
urlReplaces()
S
57 2 17
maybeDisableEmojiOnEmail()
S
65 3 10
hasConditionOnString()
S
77 3 3
isWooHposEnabled()
S
66 3 8
createList()
S
59 2 15
createTag()
S
59 2 15
getLinksFromString()
S
68 2 7
willMultiThreadEmail()
S
68 2 7
getCompanyProfileSections()
S
59 1 15
funnelLabelColors()
S
62 1 13
getComplianceSettings()
S
62 1 12
searchWPUsers()
S
61 1 12
generateEmailHash()
S
80 1 3
getDefaultEmailTemplate()
S
79 1 3
getExtendedSmartCodes()
S
78 1 3
getActivatedFeatures()
S
64 1 9
kebabCase()
S
76 1 3
getSiteUrl()
S
79 1 3
isExperimentalEnabled()
S
74 1 4
getUpcomingEmailCount()
S
74 1 4
isCompanyEnabled()
S
79 1 3
companyTypes()
S
66 1 9
latestListIdOfSubscriber()
S
66 1 8
generateUniqueId()
S
77 1 3